Skip to content

ci: enforce contribution gates for community PRs (17.0)#6

Merged
hostomani merged 2 commits into
17.0from
chore/contrib-gates-17
Jun 11, 2026
Merged

ci: enforce contribution gates for community PRs (17.0)#6
hostomani merged 2 commits into
17.0from
chore/contrib-gates-17

Conversation

@hostomani

Copy link
Copy Markdown
Contributor

Backports the gates to the 17.0 line (docs half). Add .github/workflows/pr-checks.yml to this branch via the GitHub web editor (same file as 18.0), then it merges + branch protection is set.

🤖 Generated with Claude Code

alssafeer and others added 2 commits June 11, 2026 18:56
Backport of the 18.0 gates to the 17.0 line: CONTRIBUTING (enforced merge
requirements, AI-assisted-contribution rules, DCO), the DCO 1.1 file, .flake8,
[Unreleased] CHANGELOG section, PR-template checkboxes, and a CI badge (replacing
the stale ci.yml badge).

The enforcing workflow (.github/workflows/pr-checks.yml) is added to this PR branch
via the GitHub web editor (the repo's OAuth token lacks the `workflow` scope). Branch
protection is configured after the workflow's first run.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Ahmed <ahmed@electroon.com>
This workflow enforces contribution gates for community pull requests, including checks for CHANGELOG.md updates, signed-off commits, SECURITY.md updates, and Python linting.
@hostomani hostomani merged commit 8c86d65 into 17.0 Jun 11, 2026
3 of 4 checks passed
@hostomani hostomani deleted the chore/contrib-gates-17 branch June 11, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants